package controllers.paginas.clientes;

import org.hibernate.Session;

import controllers.entorno.PaginaDetalle;
import controllers.entorno.Sequencias;
import hbm.Cliente;
import hbm.ClienteDAO;

public class DetalleClientes extends PaginaDetalle<Cliente> {

	public DetalleClientes() {
		super(new ClienteDAO());
	}

	@Override
	public void editar(Cliente registro, Session session) {
		session.save(registro);
	}

	@Override
	public void eliminar(Cliente registro, Session session) {
		session.delete(registro);
	}

	@Override
	public void guardar(Cliente registro, Session session) throws Exception {
		registro.setId(Sequencias.getSiguiente(Sequencias.CLIENTE_SQ));
		session.save(registro);
	}

}
